package cn.stazxr.deepseekchat.model;

import lombok.Data;

import java.util.List;

/**
 * Request for chat
 *
 * @author talentestors
 * @version 1.0
 * @since 2025.3.14
 **/
@SuppressWarnings("AlibabaLowerCamelCaseVariableNaming")
@Data
public class ChatRequest {
	private String model = "deepseek-chat";
	private List<Message> messages;
	private boolean stream = true;
	private int max_tokens = 2048;
	private double temperature = 0.7;
	private double top_p = 0.7;
	private int top_k = 50;
	private double frequency_penalty = 0.5;
	private int n = 1;
	private ResponseFormat response_format = new ResponseFormat("text");
}
